home *** CD-ROM | disk | FTP | other *** search
/ CYBER.XPO.95 / CYBER.XPO.95 (Arsenal Computer).ISO / popreq / amiga1 / amyelmv3.lha / History.Txt < prev    next >
Text File  |  1994-04-16  |  33KB  |  684 lines

  1.  
  2.                     Amiga Elm History (original HWR-Mail)
  3.                    =======================================
  4.  
  5.  
  6. Version 3.94 - 3.99:
  7.     - Mail now marked as read when reading encrypted mail (key 'y').
  8.        [Peter Simons]
  9.     - Forgot to check for V37 when calling Metamail.
  10.        (reading MIME-Mail with Metamail from within Elm under V33/V34
  11.         crashed machine because of V37-calls)
  12.        [John Dormer]
  13.     - Status-display when folder is (re-) sorted.
  14.        [Stefan Scholl]
  15.     - Two different SECURE modes, level 1 for use with MultiUser (muFS),
  16.        level 2 for full security from within AmiElm.  Read manual for
  17.        details (list of inacessible functions).
  18.     - Accidently disabled security mode "Encrypt" in Send-off Window.
  19.        [Stefan G. Berg]
  20.  
  21. Version 3.72 - 3.93:    (only for registered users)
  22.     - Now "change folder" disabled in secure mode also.
  23.     - Lockfiles weren't deleted on "change folder" if the folder
  24.        hasn't changed and didn't need to be saved.
  25.     - Archive-Flag in Send-off Window was ignored. Mails were always
  26.       saved to the specified folder, except when the command line
  27.       option "-a/NOARC" was set.
  28.        [Peter Simons]
  29.     - Fixed corrupted warning-output to CLI if HOSTNAME contains FQDN.
  30.     - The guessing of optimum MIME-encoding mode introduced in 3.1-3.73
  31.        didn't work correctly if "Append Signature" was selected when
  32.        sending off mail
  33.        [Martin Jahner]
  34.     - Fixed re-sync bug if updated folder was empty and KeepEmpty=No.
  35.        Fixed documentation (Elm.guide) on "KeepEmpty".
  36.        [Martin Jahner]
  37.     - If folder need's to re-sync then any outstanding commands
  38.        (eg, entered within internal pager) will be ignored.
  39.        [Matt Weatherford]
  40.     - Source code now "indent" clean.
  41.        (some warnings on first run, but no errors)
  42.     - New placeholder "%S" for pipe command '|' pipes each mail separately.
  43.        [Kai 'wusel' Siering]
  44.     - Search command '/' now works in terminal mode also.
  45.        [Martin Jahner]
  46.     - Change folder command 'c' in terminal mode could crash machine.
  47.        [Martin Jahner]
  48.     - Content-Type is now "application/octet-stream" for "base64" encoding.
  49.        [Kai 'wusel' Siering]
  50.  
  51. Version 3.1 - 3.71:    (only for registered users)
  52.     - new in .elm/elmrc: AuxEditor, editor for terminal mode
  53.        [Ralph-Thomas Aussem]
  54.     - new command line option "SEC/SECURE/-sec" enables secure mode,
  55.        so that users cannot start external programs, shells etc.
  56.        [Christian Stelter]
  57.     - fixed display bug (index screen) when folder was non-empty
  58.        but contained no messages
  59.        [Kai 'wusel' Siering]]
  60.     - new in .elm/elmrc (and options screen): FilenameBuffer,
  61.        not only remember last directory when saving but also filename
  62.        [Thorsten Ebers]
  63.     - new file .elm/smartheader, list of addresses (AmigaDOS patterns, one
  64.        per line) -- if the pattern matches on one of the receipients
  65.        (To,Cc,Bcc) then Elm builds a small ("smart") header
  66.     - now aliases are expanded after every edit session
  67.     - Elm.guide is now designed for V40 AmigaGuide
  68.     - new in .elm/elmrc: ReturnReceipt/ReturnView, specify
  69.        default addresses for Return-Receipt-To/Return-View-To
  70.        (if other than $USER@$HOST$DOMAIN)
  71.        [Steve Weatherford]
  72.     - new option "H/HOME/HOMEDIR/-h/-home/-homedir", override $HOME
  73.        [Henning Schmiedehausen]
  74.     - new choice "Security" in Send-off-window, new command key "y"
  75.        in builtin pager for decryption of current message; two new
  76.        variables in .elm/elmrc: Encrypt, Decrypt
  77.     - new in .elm/elmrc: Encrypt/Decrypt, programs for En-/Decryption
  78.     - Elm now generates own Message-Id, and trust me: this Message-Id
  79.        is absolutely unique!
  80.     - some versions of Dillon-sendmail have problems when Message-Id
  81.        is already present in header (second Message-Id is generated),
  82.        use "NoMessageId" in .elm/elmrc to disable Elm's Message-Id
  83.     - some optimization in quoted-printable encoding.
  84.     - MIME-charset iso-8859-1 left out if body only contains us-ascii chars.
  85.     - Elm guesses default for MIME-encoding mode (not perfect but usable).
  86.     - Elm doesn't about anymore if Domain(Name) is unset.
  87.     - Domain(Name) is ignored if Node(Name)/Host(Name) is already
  88.        domainized (contains a period '.'), and warning is printed.
  89.     - If an explicit folder is specified Elm does not ask if you want to
  90.        store read mail to ReceivedFolder and on "Quick quit" Elm keeps
  91.        read mail in current folder (doesn't store to ReceivedFolder).
  92.     - "Quit" and "Exit" are now interruptable with CTRL-C.
  93.        [Reinhard Luebke]
  94.     - removed bogus output in index screen when a mail had no "Date: "
  95.     - now messages are not tagged urgent if "Priority: " is equal to
  96.        "normal" or "non-urgent"
  97.  
  98. Version 2.188 - 2.253:
  99.     - terminal mode changes: send off menu more verbose, send-only mode
  100.     - if you specify a folder (via shell option) read mail is
  101.        always kept in this folder when writing
  102.     - new alias expansion allows up to 20 levels
  103.     - Send Off requester: unavailable gadgets ghosted
  104.        [Henning Schmiedehausen]
  105.     - increased default notification delay from 10 to 60 seconds
  106.        (automatic re-read when folder has changed)
  107.     - now supports environment variable "HOME", holds directory
  108.        where Elm searches first for .elm/elmrc, .elm/elmheaders,
  109.        .elm/aliases, .signature etc.
  110.     - corrected mistake in Elm's template
  111.     - new config variable "CancelledFolder" (.elm/elmrc) where
  112.        cancelled mails are saved
  113.     - internal pager: character codes 0-31 and 128-159 printed as '╫'
  114.     - new choice for "FilenameOffer" (.elm/elmrc): REPLYTO,
  115.        useful for saving mailing-lists in one file
  116.        [Thorsten Ebers]
  117.  
  118. Version 2.155 - 2.187:    (only for registered users)
  119.     - Elm keeps old protection/owner/group bits when writing folder
  120.        (OS 2.x only)
  121.     - terminal mode changes: only one color, no blinking, title line,
  122.        $LINES, $COLUMNS, some minor bug fixes, raw-mode, re-display,
  123.        newline -> carriage return + newline (double fix), bounce,
  124.        formfeed
  125.     - MIME-Coding set to default if replying to base64-coded mail
  126.     - period (.) at beginning of line quoted in quoted-printable mode
  127.        (MIME) to avoid conflicts with buggy SMTP systems
  128.     - "move to received folder" didn't work in previous versions
  129.        [Marc Duponcheel]
  130.     - status-flag "deleted" is now saved
  131.     - now possible to start Elm for users without (existing) folder
  132.        [Pablo Ramirez-Cano, Kai 'wusel' Siering]
  133.     - small hack for CTRL-L ;-)
  134.  
  135. Version 2.100 - 2.154:    (not public)
  136.     - bug fixed: OS 2.x doesn't know about scaled checkboxes
  137.        [Christian Stelter]
  138.     - there was a bug in the documentation for "ShanghaiWindows":
  139.        it's not true that Shanghai works for all screens;
  140.        your screen must be the default public screen !!
  141.        [Bernd, bad1679@ultb.isc.rit.edu]
  142.     - OwnDevUnit.library was opened multiple times and never closed
  143.        [Klaus A. Seistrup]
  144.     - fixed bug in index display when replying/forwarding tagged messages
  145.     - Elm allocates its own stack (if <50000), so there's no need any
  146.        more to set stack to 50000 before running Elm
  147.        [Peter Simons]
  148.     - fixed bug with double "From:" line (only if FromHeader=Yes)
  149.     - new option "TERMINAL": input from stdin, output to stdout
  150.  
  151. Version 2.44 - 2.100:    (not public)
  152.     - new command "/" (index screen) searches for pattern in folder
  153.     - previous command "/" now "\" (extra shell)
  154.     - fixed overflow bug (32 bit long int) in title display,
  155.        found by Kai 'wusel' Siering  (nothing unusual ;-)
  156.     - paging on index screen now remembers relative position on page
  157.  
  158. Version 2.35 - 2.43:    (only for registered users)
  159.     - accidently quoted "$FROMUSER" instead of "$FROMREAL"
  160.       (see .elm/elmrc:Sendmail)
  161.        [Henning Schmiedehausen]
  162.     - percentage display in title bar when loading/saving folder
  163.  
  164. Version 2.4 - 2.34:    (not public)
  165.     - new keyword "$TOALL" for "Rmail" (see .elm/elmrc)
  166.        [Kai 'wusel' Siering]
  167.     - background pattern for send-off requester
  168.  
  169. Version 2.1 - 2.3:    (not public)
  170.     - changed version/revision scheme, version string now follows
  171.       Amiga User Interface Style Guide
  172.        [Hartmut Goebel]
  173.  
  174. Version 1.20:    (not public)
  175.     - removed two Enforcer hits when starting Elm with "Elm -f"
  176.        [Andreas 'Leguan' Geist]
  177.     - more sophisticated window positioning (if not using own screen)
  178.        on overscanned screens (omit Top-/LeftEdge or set to -1)
  179.     - more robust when reading non-mailfolder files
  180.        [Martin Kuhne, Hartmut Goebel]
  181.     - if keywords are missing/wrong  Elm names the appropiate .elm/elmrc file
  182.        [Henning Schmiedehausen]
  183.     - if options are missing/wrong  Elm is now a little bit more verbose
  184.        [Kai 'wusel' Siering]
  185.     - HOST, DOMAIN, USER searched before HOSTNAME, DOMAINNAME, USERNAME
  186.     - one more sorta MIME mail which can be handled internally now
  187.        [Kai 'wusel' Siering]
  188.     - new variable $NICKNAME for Reply/ForwardIntroduction with
  189.        fallback to $FIRSTNAME etc.  (nick = string between " `" and "' "
  190.        or between " '" and "' ")
  191.        [inspired by Kai 'wusel' Siering]
  192.     - Elm processes tagged msgs in the order they were tagged
  193.        (reply, forward, pipe, write/save)
  194.        [Kai 'wusel' Siering]
  195.     - new "Send off" requester/window (OS 2.x only, needs GadTools)
  196.     - now wrong Content-Length is only reported when ReadContentLength=Yes
  197.        (this redefines the current meaning of ReadContentLength)
  198.     - bug fixed: Elm's window always opened on "Workbench" screen,
  199.                  never on default pub screen nor on specified screen
  200.                  (PubScreenName/SCREEN)
  201.     - filename where outgoing mail is archived now editable (header menu)
  202.        [Alan Beale + Randy Gault]
  203.     - fixed another scrolling bug  (but still kinda "broken")
  204.     - major speedup for saving folder (ca. 200%)
  205.     - "SendmailVersion" in .elm/elmrc now obsolete,
  206.        use "SendMail", "RMail" and "FromHeader" instead
  207.     - fixed Enforcer hit when PipeDefault was undefined
  208.     - fixed bug in quoted-printable encoding when last line of message
  209.        was exactly 74 chars long and not terminated with linefeed
  210.     - new command line option "NOARC" (NA, -a), don't archive outgoing
  211.        mail in SentArchive (though it's editable but totally ignored);
  212.        useful when sending binaries via redirection (eg, "elm enc=base64
  213.        noarc s=binary.lha amk@zikzak <binary.lha" or "uuencode binary.lha
  214.        binary.lha | elm enc=none noarc s=binary.lha amk@zikzak"
  215.  
  216. Version 1.19:
  217.     - Yeah, I love SAS/C! Elm didn't run under AmigaOS 1.x, cause
  218.        of SAS' Auto-OpenLibrary "feature" ;-)   Fixed.
  219.        [Dave Wieringa]
  220.     - Forgot to check for GadToolsBase -- all versions since 1.14
  221.        crashed unter AmigaOS 1.x.  Fixed that, too.
  222.  
  223. Version 1.18:
  224.     - naaaahhh, found (and removed) an (harmless) Enforcer hit
  225.        when using the internal pager for messages w/o subject
  226.        (Am I the only one using Enforcer in his S:User-Startup!? ;-)
  227.     - Elm warns if specified pager cannot be found
  228.        (helpful for metamail)
  229.     - added version string for "uident"
  230.     - fixed bug in message sorting (by subject)
  231.     - fixed bug (wrong return code) in external pager (incl. metamail)
  232.        [Kai 'wusel' Siering]
  233.     - fixed bug in h)eader command
  234.     - removed another Enforcer hit (when "Date: " was missing)
  235.     - support for "env:Signature" and "Signature" in .elm/elmrc
  236.        [Henning Schmiedehausen]
  237.     - Elm sets subject to "no subject (file transmission)" if no
  238.        subject was given and something was redirected/piped into Elm
  239.        [Harald Mayr]
  240.  
  241. Version 1.17:
  242.     - if "Env:NoMetaMail" is set Elm asks you whether to use
  243.        Metamail for MIME messages or not
  244.     - r)eply recognizes "Apparently-From:" (after "Reply-To:" and "From:")
  245.        [Kai 'wusel' Siering]
  246.     - again internal pager, sigh... fixed bugs in line/page-up handling
  247.        [Kai 'wusel' Siering]
  248.  
  249. Version 1.16:
  250.     - "In-Reply-To" now follows RFC guidelines
  251.        [Ralph Babel]
  252.     - fixed bug in h)eader-mode when displaying MIME messages
  253.     - setting "Save-Mode" flag when using file requester (ASL) for writing
  254.     - new in .elm/elmrc: "Screen-DisplayID" (default: clone workbench)
  255.     - fixed bug in internal pager (sometimes displayed message twice)
  256.     - summary of pass-through commands within internal pager:
  257.        e,o,p,s,t,w,|,!,?
  258.     - fixed bug in Content-Length calculating for base64 encoding
  259.     - fixed another bug with Content-Length, wasn't re-calculated
  260.        after re-editing a message
  261.     - forgotten in the 1.14 text:  support for numeric keypad (lil'
  262.        bit like cursor keys) in index (main) screen and internal pager
  263.     - now Elm can be run with empty folder, see also:
  264.        new in .elm/elmrc: "QuitEmpty" (default: no)
  265.        new CLI option: "-z"/"NOZERO"/"NZ"
  266.     - I'm now trying to name the persons who send me bug reports, ideas, ...
  267.     - removed enforcer hits when Elm was called with an empty folder
  268.        [thanks to Harri Pesonen]
  269.     - bug fixed, "RequestReturnView" (.elm/elmrc) never worked before ;-)
  270.        [thanks to Clemens Nill]
  271.     - flag "Screen-Interlace" from .elm/elmrc is obsolete for AmigaOS 2.x
  272.     - textual error report if OpenScreen() fails (see RKM Libraries)
  273.     - internal pager: added "b)ounce"
  274.        [Kai 'wusel' Siering]
  275.     - better handling of tabs and newlines in subject-line (index + pager)
  276.        [Kai 'wusel' Siering]
  277.     - more reliable requester placement (OS 2.0 only)
  278.        [Kai 'wusel' Siering]
  279.     - extra switch for MIME coding in "Send off" requester
  280.        [initial idea by Kai 'wusel' Siering]
  281.     - compiled with SAS/C 6.00 (some hacks necessary cause of SAS/C-bugs)
  282.     - Elm.guide now is for AmigaOS 3.0 version of AmigaGuide
  283.        (this causes some minor layout bugs with older versions of
  284.         AmigaGuide  --  blame Commodore for that, not me!)
  285.     - now MIME coding in "Send off" requester defaults to
  286.        codind mode of original mail
  287.     - now cursor-keys do work with shift/alt
  288.     - new in .elm/elmrc: "KeepEmpty" (default: yes)
  289.        do not delete empty mailbox file if there's no mail in it
  290.  
  291. Version 1.15:
  292.     - better support for "MIME" (multi-media mail, see RFC1341)
  293.        a) internal pager supports text/plain (us-ascii + iso-8859-1),
  294.           7bit, 8bit, binary, quoted-printable
  295.        b) reply/forward/mail/save/write/print support sending of text/plain
  296.           (iso-8859-1), 7bit, 8bit, binary, quoted-printable, base64
  297.        c) two external programs "enbase64" and "debase64" for
  298.           encoding and decoding
  299.        d) new in .elm/elmrc: "MimeCoding" (default off)
  300.        e) doesn't need "MIME-Version:" keyword
  301.     - with ShowSignature=No always displayed one line too much ("-- \n")
  302.     - default for "ShowSignature" is now "No"
  303.     - fixed font bug in "show h)eader" command
  304.  
  305. Version 1.14:    (not public)
  306.     - Amiga Elm is still shareware
  307.     - default for "FilenameOffer"    (.elm/elmrc) is now "USER"
  308.     - default for "PrefixString"     (.elm/elmrc) is now "> "
  309.     - default for "ReceivedFolder"   (.elm/elmrc) is now "uumail:mail.received"
  310.     - default for "Editor"           (.elm/elmrc) is now "ed"
  311.     - default for "ShanghaiWindows"  (.elm/elmrc) is now "No"
  312.     - default for "TopDownScrolling" (.elm/elmrc) is now "Yes"
  313.     - defaults for "Screen-Height/Width" are now
  314.        GfxBase->NormalDisplayColumns/Rows
  315.     - dropped environment support for OS 1.3 (and below)
  316.     - local environment is searched before global environment (OS 2.0 only)
  317.     - fixed memory leak in f3.c:parse_arpa_from()
  318.     - Elm now handles the case when the "device  <xyz> is full" requester
  319.       pops up and the user selects "Cancel"; folder remains unchanged instead
  320.       of being deleted
  321.       (nevertheless:  this requester is meant to remove some files from the
  322.        device and to select "Retry" after that -- NOT "Cancel" !!)
  323.     - "change folder" now saves old folder before loading new one
  324.     - new in .elm/elmrc: "Screen-TopEdge" and "Screen-LeftEdge"
  325.        (try Width/Height = -1 and TopEdge/LeftEdge = 10 or 20, nice, eh?)
  326.     - fixed bug with status flags (temporary changes may be lost on re-sync)
  327.     - now remembers "tagged" flag when changing folder
  328.     - new in .elm/elmrc: "ElmToFront", to avoid Elm to come to front
  329.        after launching an (async.) external pager or editor
  330.     - command line options now Unix and OS 2.0 template compatible
  331.     - added new command line option "USER", changed behavior of "FOLDER"
  332.     - Elm now accepts mail contents on standard input (redirection),
  333.        no screen/window opens, no prompting  (OS 2.0 only)
  334.     - fixed bug with redisplay of index screen
  335.     - new in .elm/elmrc: "PrintCmd" (default: copy %s prt:),
  336.        copy current (or tagged) messages to printer,
  337.     - support for ENV:PRINTER (see "PrintCmd")
  338.     - PipeCmd supports input from stdin
  339.     - Pager/Editor supports user definable argument placement
  340.     - "bounce mail" implemented  (works best with
  341.        Kai 'wusel' Siering's (wusel@hactar.hanse.de) sendmail)
  342.     - no mini menus after editor action if text was not modified
  343.     - new in .elm/elmrc: "PopPubScreen" (default: "No")
  344.     - new command line option: NOENV or NE or -e, ignore environment
  345.     - new command line option: VERBOSE or V or -v, verbose output
  346.     - fixed bug in ASL handling
  347.     - shell command "!" now works also on workbench
  348.     - new command: edit a)aliases
  349.     - "space" key now pages thru all (new) articles
  350.     - extended "In-Reply-To" header field
  351.     - new in .elm/elmrc: "OldLocking" (default: "No", locking via
  352.        OwnDevUnit.Library for compatibility to Dillon UUCP 1.16),
  353.        must be set to "Yes" if your s(end)mail uses old locking via
  354.        temporary files within T: directory)
  355.     - enabled REAL break-handling (CTRL-C, C:Break)
  356.     - supporting "Apparently-From:" for index display
  357.        (esp. for some *.uk mails which have no "From:" line)
  358.     - reading font defaults from "env:sys/font.prefs",
  359.        requires iffparse.library
  360.     - tiny AmigaGuide System support via help key
  361.     - added some "better-than-nothing"-menus (OS 2.0 only)
  362.     - detecting folder changes via file notification (OS 2.0 only), after
  363.        a 10 second delay and no further notifications re-read of folder;
  364.        so it's possible to let run Elm in the background -- and Elm will
  365.        re-read the folder on changes without (<-- this is new!) human
  366.        interaction
  367.     - new command '@' re-reads folder
  368.     - internal change: private ports now unnamed
  369.     - new in .elm/elmrc: "NoSigOnReply" (default: "No"), append no
  370.        signature on replies when subject begins with "Re: "
  371.     - default for "Screen-Interlace" now read from preferences
  372.     - rewritten internal pager, supports unlimited scrollback buffer
  373.        and numeric keypad support (home, end, up, page up, down, page down)
  374.     - included reqtools.library 2.0 (for OS 1.3 and 2.0)
  375.     - rewritten command key section to support AmigaGuide
  376.     - fixed bug with shell command "!"  (thanks to Kai 'wusel' Siering)
  377.     - new in .elm/elmrc: "DefaultPubScreen" (default: "No")
  378.     - internal pager: "n" quits pager and sets mark to next message
  379.     - support for "ODULocking" in s:UUConfig/uulib:Config
  380.        ("Yes" or "Y" for OwnDevUnit-Locking, else old-style T: lockfiles)
  381.     - new command line option "SCREEN"  (see also .elm/elmrc:PubScreenName)
  382.     - fixed minor bug in asl handling
  383.     - small changes to file/directory buffering for asl file requester
  384.        [thanks to Walter Mildenberger]
  385.     - supports AutoScroll on overscanned screens
  386.     - no double " (fwd)" within subject on forward of already forwarded msgs
  387.  
  388. Version 1.13:
  389.     - Amiga Elm is now shareware
  390.     - "UseCmdClearKludge" is obsolete
  391.     - fixed bug with long subjects
  392.     - fixed bug when saving unchanged folder (new messages now marked old)
  393.     - better refresh for zoomed windows
  394.     - fixed bug with funny status flags
  395.     - save/write now remembers the last selected path,
  396.        cancel file requester to restore default path
  397.     - if on workbench, Elm calls WindowToFront() before awaiting input
  398.     - Reply/ForwardIntroduction now has fallback
  399.        (e.g. first name -> full name -> user name -> from name)
  400.     - new variables $FROM, $ADDRESS and $USER for Reply/ForwardIntroduction
  401.        ($ADDRESS not yet implemented)
  402.     - FilenameOffer new in .elm/elmrc:
  403.        MSGID, FROM, NAME, SUBJECT, ADDRESS, USER
  404.        (ADDRESS not yet implemented)
  405.     - Elm's manual "Elm.guide" now suitable for AmigaGuide System
  406.        (sorry, no online support (help key) yet)
  407.     - disabled interrupt handling
  408.     - fixed minor bug in group reply (one \n too much)
  409.     - "TopDownScrolling" (fast scroll) new in .elm/elmrc
  410.     - more user-friendly error handling for missing keywords
  411.        in .elm/elmrc or uulib:Config
  412.     - now searching for s:UUConfig first, then uulib:Config
  413.  
  414. Version 1.12:    (not public)
  415.     - "t" tags a message for later use (save, print etc.)
  416.     - "T" untags all messages
  417.     - save/write now uses file requester (with filename offer)
  418.     - default save directory for save/write ("SaveDirectory" in .elm/elmrc)
  419.     - workbench window has close gadget ('Quick quit')
  420.     - under OS 2.0  zooming window works much better now
  421.     - under OS 1.3  raw-keys (help, cursor) don't work anymore,
  422.        use alternative keys instead (help='v', cursor-keys='+','-','<','>')
  423.     - another key for 'Quick quit': ESC
  424.     - you will need V38 includes for compilation
  425.     - minor bug fix in getline.c:getline()
  426.     - updated help menu (goto last message :-)
  427.     - fixed bug in calculation of mails to process
  428.     - ScreenWidth=-1 replaced with GfxBase->NormalDisplayColumns
  429.     - ScreenHeight=-1 replaced with GfxBase->NormalDisplayRows
  430.        (double if Interlace-Flag is set)
  431.     - window is opened with tag WA_AutoAdjust set (OS 2.0)
  432.  
  433. Version 1.11:
  434.     - shell command "!" now OS 2.0 only, opens shell on Elm's screen
  435.        with adapted dimensions, supports multiple shells (try it!)
  436.     - new command "/" (old "!" command) for a user-definable shell
  437.        (or any other command, see "Shell" in ".elm/elmrc")
  438.     - support for OS 2.0 "version" command
  439.     - pipe command "|" is in  now
  440.     - command "P" changes color palette (reqtools.library only)
  441.     - command key for "goto last message" is now '^g' (ctrl-g) instead of 'G'
  442.     - group reply also available from internal pager
  443.     - g)roup reply  includes only message body,
  444.       G)roup reply  the whole message (incl. header)
  445.     - support of env:RealName
  446.        (FullName in .elm/elmrc - if existing - overwrites env:RealName)
  447.     - "WorkbenchToFront" new in .elm/elmrc
  448.     - "UseCmdClearKludge" new in .elm/elmrc (OS 2.0 only)
  449.     - ASL-FileRequester support (OS 2.0),
  450.        neccessary for Stefan Stuntz' MagicFileRequester
  451.     - support of env:HostName (machine name w/o domain),
  452.        overwrites "NodeName" from "uulib:Config"
  453.  
  454. Version 1.10:    (not public)
  455.     - "tons of new commands and options to please almost everyone"
  456.         (Phil Dietz, from the NewList6 manual)
  457.     - made binary "pure" (resident)
  458.     - Elm has its own alias list (.elm/aliases)
  459.     - rewritten locking code
  460.     - supporting "reqtools.library"
  461.     - new flag "ReverseSorting" in .elm/elmrc
  462.       (newest mail first and oldest last, or oldest first and newest last)
  463.     - "MaxMails" in .elm/elmrc is obsolete, dynamic memory allocation
  464.     - fixed memory bug in do_introduction()  (thanks to Jeff Van Epps)
  465.     - new "!" shell command ("Shell" .elm/elmrc and env:Shell)
  466.     - new "|" pipe-to-program command (sorry, is still to do :-)
  467.     - new feature: group reply
  468.     - changed behaviour of the normal "reply" (Cc: ignored now)
  469.  
  470. Version 1.09:    (not public)
  471.     - bug fixed: folder remains locked when deleting mail within pager
  472.     - Elm didn't work w/o "Buffers" entry in .elm/elmrc (default 1024 bytes)
  473.     - DOS requesters now open on Elm's screen
  474.     - user configurable fonts (one for the pager, one for the index screen)
  475.     - Interlace-Flag now used again (OS 1.3 _AND_ OS 2.0)
  476.     - use "-1" as screen_width and/or screen_height for standard screen size
  477.       (like workbench)
  478.     - now folder not saved if unchanged on exit (quit, quick quit)
  479.     - internal pager: "i" returns to index screen (same as "q")
  480.     - external pager support (env:pager)
  481.     - more flexible editor support (env:editor)
  482.     - public screen with user definable name (OS 2.0)
  483.     - shanghai windows (OS 2.0)
  484.     - Elm now allows to open window on workbench screen
  485.     - zoom gadget if on workbench screen (OS 2.0)
  486.     - lots of new vars in .elm/elmrc
  487.     - internal pager: "^" re-displays message from beginning
  488.     - <ctrl-l> redisplays index screen
  489.     - fixed some minor layout bugs
  490.     - now message is marked as read when entering pager
  491.  
  492. Version 1.08:
  493.     - CTRL-L problem discovered....   (still to do)
  494.     - optimized folder handling (thanks to Martin J. Laubach)
  495.     - change folder didn't work in 1.07
  496.     - re-read of folder could crash machine (memory freed twice)
  497.     - added some DEBUGs
  498.     - multi-line header-fields redesigned
  499.     - removed some possible enforcer hits
  500.     - "Color" new in .elm/elmrc (user definable colors)
  501.     - "KeepBackup" new in .elm/elmrc
  502.     - clone ViewMode (OS 2.0: DisplayID) from workbench screen
  503.       (opens NTSC-Screen if Workbench is NTSC too,
  504.        uses Interlace if Workbench is interlaced etc.)
  505.     - folder is checked for modification before saving
  506.     - upper case 'R','F' (and 'B') includes full header
  507.     - added "Return-View-To:" support
  508.     - 33% faster saving, see "Buffers" in .elm/elmrc
  509.  
  510. Version 1.07:
  511.     - new in .elm/elmrc: ReplyIntroduction, ForwardIntroduction
  512.     - re-designed Return-Receipt-To messages again
  513.       (I should write "The Elm Layout Construction Kit" ;-)
  514.     - added "In-Reply-To: <msg-id>" for replies
  515.     - added date for archived mails
  516.     - all temporary files are removed on exit
  517.     - new command 'n' marks message as unread
  518.     - no longer \377 at end of file while writing/saving first message
  519.     - no longer auto-mark for deletion of messages after saving
  520.     - Return-Receipt-To now inserted after editing
  521.       (to prevent "recursive" receipt messages)
  522.     - send/edit/forget menu changed:
  523.       e)dit puts complete message into editor now (incl. full header)
  524.     - tabulator handling
  525.     - pager layout: blank line between text and pager menu
  526.     - pager commands: <space> scrolls a whole page upwards,
  527.                       <return> only a single line
  528.     - exit if folder is empty
  529.     - elm keeps "old" (=current) status flags if (re-)reading folder
  530.     - used Matt Dillon's locking mechanism partially
  531.     - new command 'h' (on index screen) displays message with full header
  532.     - pager prompt shows percentage of read lines
  533.     - escape codes replaced by \033
  534.     - maximum line length increased to 1024 (see prefs.h)
  535.     - some write accesses to address '0' eliminated
  536.       (I don't own a MMU - hence I can't run Enforcer :-(
  537.     - better break-handling
  538.     - print command now opens "prt:" (instead of "prt:elm")
  539.  
  540. Version 1.06:
  541.     - test output removed ("From: no-user@guns.n.roses (Hudson Hawk)")
  542.     - now archive for sent mail is user-configurable
  543.     - some more german phrases eliminated  (ouch, this hurts ;-)
  544.     - lots more user definable variables for .elm/elmrc for better
  545.       multi-user support: Fullname, Editor, AlwaysDelete, AlwaysKeep,
  546.                           SentArchive, ReceivedFolder
  547.     - ENV:UserName supported
  548.       (but in most cases (option -f) unneccessary)
  549.     - read mail may be saved to a special folder
  550.       or be kept in incoming mailbox
  551.     - BINGO! -- fatal memory leak detected by Marcus Woinke
  552.       (caused problems running elm on A3000s,
  553.        mysterious behavior on A500/A1000/A2000s, too)
  554.     - deleting *.o files in t:
  555.     - correct config file (elmrc) is read now
  556.     - special option to adjust elm to Feulner's and Dillon's sendmail
  557.       (.elm/elmrc: SendmailVersion)
  558.     - full screen width (for subject) on index (main) screen
  559.     - date in pager right-justified correctly
  560.     - better design for Return-Receipt-To messages
  561.     - user-friendly handling of included mail-headers
  562.       (preceding "From " with ">")
  563.  
  564. Version 1.05:
  565.     - increased number to avoid confusion with beta versions
  566.  
  567. Version 1.00-1.04:
  568.     - design more unix-like (elm)
  569.     - renamed program to "elm"
  570.     - compiler now SAS/C 5.10a
  571.     - Status-Flags now within message header (not message body)
  572.     - bug fixed: pager missed last char if empty line
  573.     - customized headers
  574.     - better multi-user support
  575.     - tabs within config-files allowed
  576.     - display order reversed (newest (1), oldest (n))
  577.     - corrected return address for "Return-Receipt-To:"
  578.     - pager handles lines longer than screen width
  579.     - elm has its own screen
  580.     - elm has its own configuration file
  581.     - new 3d-look for OS 2.0
  582.     - enhanced pager
  583.     - pager display speed up
  584.     - major speed up on elm's index (main) screen display
  585.     - read operations speed up
  586.     - enhanced date parser
  587.     - enhanced real-name parser
  588.     - handles urgent mail (Priority:)
  589.     - handles blind carbon copy (Bcc:)
  590.     - sendmail with/without appending signature
  591.     - change of folder while elm is running
  592.     - (quick) quit and (quick) exit
  593.     - better detection of changes in current folder
  594.     - header keywords case-insensitive
  595.     - header lines can be split over several text lines (RFC)
  596.     - unique temporary files (t:) for simultaneous elms
  597.     - status line (name of folder, number of messages)
  598.     - bug fixed: "Cc:" occurs within message body instead header (in replies)
  599.     - bug fixed: "Subject:" must be last header line
  600.       (now a blink line divides header and body)
  601.     - better signature detection
  602.     - one more status flag: bounced (not fully implemented)
  603.     - lots more things I cannot remember ;-)
  604.  
  605. Version 0.30:
  606.     - Umstellung von Ein- und Ausgabe von den Standard-C-Routinen auf die
  607.       Amiga Write und Read-Routinen - dadurch koennen die Tasten direkt
  608.       ausgwertet werden - man muss nicht mehr <RETURN> nach jeder Aktion
  609.       druecken.
  610.     - Blaettern geht nun auch mit den Cursortasten.
  611.     - Bildschrimhandling verbessert.
  612.     - Abspeicherroutine bei Quit beschleunigt.
  613.  
  614. Version 0.21 - 0.29:
  615.     - gab es nicht, da mir die Umstellung der BS Ein- und Ausgabe (V0.30)
  616.       wichtig genug war, eine eigene Zehnerstelle zu bekommen.
  617.  
  618. Version 0.20:
  619.     - Neue Optionen fuer uulib:Config : 'H' : ist dies Flag gesetzt, wird
  620.       beim Lesen der Mail der komplette Header angezeigt; 'S' : ist dieses
  621.       Flag gesetzt, wird die Signatur immer angezeigt, ist es nicht ge-
  622.       setzt, so wird versucht, die Signatur nicht anzuzeigen.
  623.     - Kleinere Codeaenderungen
  624.     - Es wird versucht, den Realnamen in der From-Spalte des Hauptmenues
  625.       anzuzeigen.
  626.     - Die Speicherverwaltung wurde verbessert: frueher wurde jedes mal,
  627.       wenn die Mailbox neu gelesen wurde, neuer Speicher fuer die
  628.       diversen Headerstrings angefordert und nicht mehr freigegeben -
  629.       wenn das Programm lange lief und die Mailbox oefters eingelesen wurde
  630.       gingen jedesmal ca. 100-200 Bytes pro Mail verloren, die erst nach
  631.       Programmende wieder freigegeben wurden.
  632.  
  633. Version 0.19:
  634.     - Kleinen Fehler beim Abspeichern der X-Flags behoben
  635.     - Wenn in uulib:Config in der hwr-Mail Zeile das Flag 'R' gesetzt ist,
  636.       wird, falls in der Mail 'Return-Receipt-To' vorkommt, eine Lese-
  637.       bestaetigung an diese Adresse gesandt. Dies geschieht nur beim ersten
  638.       Lesen der Mail, ausser wenn der Mailreader 'illegal' via X oder ^C
  639.       verlassen wird.
  640.     - Wenn in uulib:Config in der hwr-Mail Zeile das Flag 'W' gesetzt ist,
  641.       wird in den Mailheader die Zeile
  642.          'Return-Receipt-To: <user>@<node>.<domain>
  643.       eingefuegt - man erhaelt dann vom Empfaenger (manchmal) eine Nachricht,
  644.       dass die Mail gelesen wuurde.
  645.     - Mit 'O' im Hauptmenue koennen die Werte fuer 'ReturnReceipt'(R) und
  646.       'WantReturn(W) aus hwr-Config temporaer geaendert werden - das Config-
  647.       File wird nicht veraendert.
  648.  
  649. Version 0.18c:
  650.     - uulib:Config wird ausgewertet.
  651.         - Beim Einlesen wird das erste From: und Subject: etc. benutzt, gab
  652.           falsche Angaben, wenn fehlerhafte Mail gebounced war.
  653.     - Beim Abspeichern wird die X-Flags-Zeile nur noch einmal pro Artikel
  654.       geschrieben.
  655.     - Beim Verlassen des Programms werden die Flags immer geschrieben, ausser
  656.       beim 'Notausstieg via CTRL-C oder 'X' im Hauptmenue.
  657.     - Neue Funktion 'E' - speichert die Mail in einer Datei in
  658.       'UULIB:Folders' ab
  659.     - Neue Funktion 'P' - druckt die gerade ausgewaehlte Mail
  660.     - Das Messagedatum wird auf dem Auswahlbildschirm mit angezeigt.
  661.  
  662. Version 0.18b:
  663.     - das Einlesen der Mailbox wurde beschleunigt.
  664.     - Die mit der Mail abgespeicherten Flags werden beim naechsten
  665.       Start mit eingelesen und wieder dargestellt.
  666.  
  667. Version 0.18a:
  668.     - der Username kann uebergeben werden; uulib:Config wird noch nicht
  669.       ausgewertet.
  670.  
  671. Version 0.18:
  672.     - das User-Interface wurde verbessert und ELM-like gemacht.
  673.  
  674. Version 0.12-0.17:
  675.     - Verbesserung der vorhandenen Funktionen
  676.     - Implementierung neuer Funktionen
  677.  
  678. Version 0.11:
  679.     - Umstieg von Aztec3.6a auf auf Dice wegen ANSI-C
  680.  
  681. Version 0.01-0.10:
  682.     - Grundfunktionen noch in Aztec 3.6a
  683.  
  684.